import request from '@/utils/request'
// 代理操作
export function operationAgent(data) {
  return request({
    url: '/operation_anent',
    method: 'get',
    params: data
  })
}

// 获取代理列表
export function getAgentList(data) {
  return request({
    url: '/get_anent_list',
    method: 'get',
    params: data
  })
}

// 操作代理授权
export function operationAgentImpower(data) {
  return request({
    url: '/operation_anent_brand',
    method: 'get',
    params: data
  })
}

// 获取代理树
export function getAgentTrees() {
  return request({
    url: '/get_brand_tree_list',
    method: 'get'
  })
}
// 获取代理个人信息
export function getAgentInfo(data) {
  return request({
    url: '/anent_get_content',
    method: 'get',
    params: data
  })
}

/**
 *  操作授权代理
 *  @data type (1新增  2解除)  anent_id 代理id  level 授权等级  brand_id 品牌id   anent_fid 上级代理   type_one （ 1.上级代理id   2 上级代理编码）
 */
export function operationAgentBrand(data) {
  return request({
    url: '/operation_anent_brand',
    method: 'get',
    params: data
  })
}

// 上传授权图
export function uploadWarrant(data) {
  return request({
    url: '/save_anent_approval_img',
    method: 'get',
    params: data
  })
}

// 代理获取审核列表 data（p , num, brand_id 品牌id， status:0待审核 1通过 2拒绝）
export function getExamineListApi(data) {
  return request({
    url: '/get_brand_anent_status_list',
    method: 'get',
    params: data
  })
}

// 代理审核 data(brand_id 品牌id   anent_id 代理id  status: 1同意 2拒绝)
export function examineAgentApi(data) {
  return request({
    url: '/examine_brand_anent_status',
    method: 'get',
    params: data
  })
}

// 操作代理审核权限(anent_id 代理id， brand_id:品牌id， examina_status:审核权限0无权限，1有权限)
export function operationAgentExamineApi(data) {
  return request({
    url: '/operation_anent_examine_status',
    method: 'get',
    params: data
  })
}

// 获取代理分销二维码审核列表
export function getApplyLinkListApi(data) {
  return request({
    url: '/anent_get_fx_ewm_list',
    method: 'get',
    params: data
  })
}

// 根据用户编码获取代理信息
export function getAgentInfoIncodeNum(data) {
  return request({
    url: '/get_anent_id',
    method: 'get',
    params: data
  })
}
// 添加代理申请链接
export function addAgentEwm(data) {
  return request({
    url: '/add_anent_fx_ewm',
    method: 'get',
    params: data
  })
}

// 生成二维码
export function getWxcode(data) {
  return request({
    url: '/getWxcode',
    method: 'get',
    params: data
  })
}

// 设置审核权限
export function setExamineStatusApi(data) {
  return request({
    url: '/operation_anent_examine_status',
    method: 'get',
    params: data
  })
}
